clean thoroughly - French English Dictionary